#  Copyright 2024. ThingsBoard
#
#  Licensed under the Apache License, Version 2.0 (the "License");
#  you may not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.

from .default_device_profile_transport_configuration import DefaultDeviceProfileTransportConfiguration
from .json_node import JsonNode
from .page_data_edge import PageDataEdge
from .tenant_info import TenantInfo
from .admin_settings_id import AdminSettingsId
from .entity_data import EntityData
from .page_data_device import PageDataDevice
from .home_dashboard_info import HomeDashboardInfo
from .login_response import LoginResponse
from .widget_type import WidgetType
from .event_id import EventId
from .test_sms_request import TestSmsRequest
from .ota_package import OtaPackage
from .user import User
from .o_auth2_mobile_info import OAuth2MobileInfo
from .numeric_filter_predicate import NumericFilterPredicate
from .device_profile_alarm import DeviceProfileAlarm
from .ota_package_info import OtaPackageInfo
from .alarm_data import AlarmData
from .entity_id import EntityId
from .event import Event
from .complex_filter_predicate import ComplexFilterPredicate
from .edge_id import EdgeId
from .device_profile_data import DeviceProfileData
from .page_data_customer import PageDataCustomer
from .sign_up_request import SignUpRequest
from .save_ota_package_info_request import SaveOtaPackageInfoRequest
from .mqtt_device_transport_configuration import MqttDeviceTransportConfiguration
from .page_data_tb_resource_info import PageDataTbResourceInfo
from .home_dashboard import HomeDashboard
from .bulk_import_result_device import BulkImportResultDevice
from .device_search_query_filter import DeviceSearchQueryFilter
from .page_data_device_profile import PageDataDeviceProfile
from .dashboard_info import DashboardInfo
from .byte_buffer import ByteBuffer
from .entity_info import EntityInfo
from .edge import Edge
from .tenant import Tenant
from .entity_relations_query import EntityRelationsQuery
from .sms_provider_configuration import SmsProviderConfiguration
from .entity_relation_info import EntityRelationInfo
from .tenant_id import TenantId
from .filter_predicate_valueboolean import FilterPredicateValueboolean
from .component_descriptor import ComponentDescriptor
from .short_customer_info import ShortCustomerInfo
from .device_profile_info import DeviceProfileInfo
from .duration_alarm_condition_spec import DurationAlarmConditionSpec
from .o_auth2_registration_info import OAuth2RegistrationInfo
from .twilio_sms_provider_configuration import TwilioSmsProviderConfiguration
from .device_profile import DeviceProfile
from .lw_m2m_resource_observe import LwM2mResourceObserve
from .default_tenant_profile_configuration import DefaultTenantProfileConfiguration
from .check_pre_provisioned_devices_device_profile_provision_configuration import \
    CheckPreProvisionedDevicesDeviceProfileProvisionConfiguration
from .page_data_dashboard_info import PageDataDashboardInfo
from .alarm_info import AlarmInfo
from .asset import Asset
from .o_auth2_client_info import OAuth2ClientInfo
from .page_data_user import PageDataUser
from .boolean_filter_predicate import BooleanFilterPredicate
from .rule_chain_id import RuleChainId
from .admin_settings import AdminSettings
from .o_auth2_client_registration_template import OAuth2ClientRegistrationTemplate
from .rule_node import RuleNode
from .other_configuration import OtherConfiguration
from .device_data import DeviceData
from .proto_transport_payload_configuration import ProtoTransportPayloadConfiguration
from .dashboard_id import DashboardId
from .change_password_request import ChangePasswordRequest
from .tenant_profile_data import TenantProfileData
from .device import Device
from .shared_attributes_setting_snmp_communication_config import SharedAttributesSettingSnmpCommunicationConfig
from .o_auth2_custom_mapper_config import OAuth2CustomMapperConfig
from .update_message import UpdateMessage
from .power_saving_configuration import PowerSavingConfiguration
from .ota_package_id import OtaPackageId
from .error_event_filter import ErrorEventFilter
from .alarm_schedule import AlarmSchedule
from .user_id import UserId
from .asset_type_filter import AssetTypeFilter
from .statistics_event_filter import StatisticsEventFilter
from .api_usage_state_filter import ApiUsageStateFilter
from .widgets_bundle_id import WidgetsBundleId
from .atomic_integer import AtomicInteger
from .security_settings import SecuritySettings
from .event_filter import EventFilter
from .lw_m2m_object import LwM2mObject
from .edge_search_query import EdgeSearchQuery
from .o_auth2_params_info import OAuth2ParamsInfo
from .entity_view_id import EntityViewId
from .alarm_condition_filter_key import AlarmConditionFilterKey
from .device_transport_configuration import DeviceTransportConfiguration
from .filter_predicate_valuedouble import FilterPredicateValuedouble
from .filter_predicate_valuestring import FilterPredicateValuestring
from .alarm_condition_filter import AlarmConditionFilter
from .alarm import Alarm
from .attributes_entity_view import AttributesEntityView
from .login_request import LoginRequest
from .entity_view import EntityView
from .page_data_device_profile_info import PageDataDeviceProfileInfo
from .device_profile_provision_configuration import DeviceProfileProvisionConfiguration
from .specific_time_schedule import SpecificTimeSchedule
from .o_auth2_info import OAuth2Info
from .activate_user_request import ActivateUserRequest
from .resource import Resource
from .default_device_transport_configuration import DefaultDeviceTransportConfiguration
from .telemetry_mapping_configuration import TelemetryMappingConfiguration
from .default_device_profile_configuration import DefaultDeviceProfileConfiguration
from .any_time_schedule import AnyTimeSchedule
from .page_data_tenant import PageDataTenant
from .allow_create_new_devices_device_profile_provision_configuration import \
    AllowCreateNewDevicesDeviceProfileProvisionConfiguration
from .to_device_rpc_request_snmp_communication_config import ToDeviceRpcRequestSnmpCommunicationConfig
from .default_device_configuration import DefaultDeviceConfiguration
from .widget_type_info import WidgetTypeInfo
from .entity_name_filter import EntityNameFilter
from .tb_resource_id import TbResourceId
from .efento_coap_device_type_configuration import EfentoCoapDeviceTypeConfiguration
from .edge_event import EdgeEvent
from .page_data_rule_chain import PageDataRuleChain
from .customer_id import CustomerId
from .snmp_device_transport_configuration import SnmpDeviceTransportConfiguration
from .alarm_rule import AlarmRule
from .key_filter import KeyFilter
from .client_attributes_querying_snmp_communication_config import ClientAttributesQueryingSnmpCommunicationConfig
from .rule_chain_import_result import RuleChainImportResult
from .input_stream import InputStream
from .edge_type_filter import EdgeTypeFilter
from .object_node import ObjectNode
from .device_configuration import DeviceConfiguration
from .entity_subtype import EntitySubtype
from .entity_key import EntityKey
from .device_type_filter import DeviceTypeFilter
from .edge_search_query_filter import EdgeSearchQueryFilter
from .save_device_with_credentials_request import SaveDeviceWithCredentialsRequest
from .bulk_import_result_edge import BulkImportResultEdge
from .lwm2m_device_transport_configuration import Lwm2mDeviceTransportConfiguration
from .response_entity import ResponseEntity
from .page_data_event import PageDataEvent
from .entity_list_filter import EntityListFilter
from .deferred_result_response_entity import DeferredResultResponseEntity
from .entity_type_filter import EntityTypeFilter
from .custom_time_schedule import CustomTimeSchedule
from .snmp_communication_config import SnmpCommunicationConfig
from .dashboard import Dashboard
from .rule_chain_meta_data import RuleChainMetaData
from .filter_predicate_valueint import FilterPredicateValueint
from .bulk_import_result_asset import BulkImportResultAsset
from .edge_event_id import EdgeEventId
from .column_mapping import ColumnMapping
from .claim_request import ClaimRequest
from .filter_predicate_valuelong import FilterPredicateValuelong
from .widget_type_id import WidgetTypeId
from .relations_search_parameters import RelationsSearchParameters
from .thingsboard_credentials_expired_response import ThingsboardCredentialsExpiredResponse
from .o_auth2_basic_mapper_config import OAuth2BasicMapperConfig
from .page_data_widgets_bundle import PageDataWidgetsBundle
from .simple_alarm_condition_spec import SimpleAlarmConditionSpec
from .rpc import Rpc
from .widgets_bundle import WidgetsBundle
from .rpc_id import RpcId
from .page_data_entity_info import PageDataEntityInfo
from .page_data_alarm_data import PageDataAlarmData
from .default_rule_chain_create_request import DefaultRuleChainCreateRequest
from .transport_payload_type_configuration import TransportPayloadTypeConfiguration
from .ts_value import TsValue
from .telemetry_querying_snmp_communication_config import TelemetryQueryingSnmpCommunicationConfig
from .device_profile_configuration import DeviceProfileConfiguration
from .page_data_asset import PageDataAsset
from .entity_data_query import EntityDataQuery
from .entity_count_query import EntityCountQuery
from .entity_view_search_query import EntityViewSearchQuery
from .o_auth2_domain_info import OAuth2DomainInfo
from .bulk_import_request import BulkImportRequest
from .node_connection_info import NodeConnectionInfo
from .entity_data_page_link import EntityDataPageLink
from .dynamic_valueint import DynamicValueint
from .thingsboard_error_response import ThingsboardErrorResponse
from .coap_device_transport_configuration import CoapDeviceTransportConfiguration
from .string_filter_predicate import StringFilterPredicate
from .snmp_mapping import SnmpMapping
from .mqtt_device_profile_transport_configuration import MqttDeviceProfileTransportConfiguration
from .device_credentials import DeviceCredentials
from .telemetry_entity_view import TelemetryEntityView
from .single_entity_filter import SingleEntityFilter
from .entity_view_search_query_filter import EntityViewSearchQueryFilter
from .disabled_device_profile_provision_configuration import DisabledDeviceProfileProvisionConfiguration
from .asset_search_query import AssetSearchQuery
from .entity_filter import EntityFilter
from .entity_view_type_filter import EntityViewTypeFilter
from .page_data_alarm_info import PageDataAlarmInfo
from .page_data_entity_data import PageDataEntityData
from .dynamic_valueboolean import DynamicValueboolean
from .page_data_tenant_info import PageDataTenantInfo
from .page_data_audit_log import PageDataAuditLog
from .tenant_profile_configuration import TenantProfileConfiguration
from .customer import Customer
from .dynamic_valuelong import DynamicValuelong
from .device_profile_transport_configuration import DeviceProfileTransportConfiguration
from .tb_resource_info import TbResourceInfo
from .widget_type_details import WidgetTypeDetails
from .object_attributes import ObjectAttributes
from .relation_entity_type_filter import RelationEntityTypeFilter
from .asset_search_query_filter import AssetSearchQueryFilter
from .reset_password_email_request import ResetPasswordEmailRequest
from .tenant_profile_id import TenantProfileId
from .tenant_profile import TenantProfile
from .key_filter_predicate import KeyFilterPredicate
from .o_auth2_mapper_config import OAuth2MapperConfig
from .default_coap_device_type_configuration import DefaultCoapDeviceTypeConfiguration
from .snmp_device_profile_transport_configuration import SnmpDeviceProfileTransportConfiguration
from .life_cycle_event_filter import LifeCycleEventFilter
from .relations_query_filter import RelationsQueryFilter
from .alarm_condition import AlarmCondition
from .rule_chain_data import RuleChainData
from .dynamic_valuedouble import DynamicValuedouble
from .dynamic_valuestring import DynamicValuestring
from .lw_m2m_instance import LwM2mInstance
from .repeating_alarm_condition_spec import RepeatingAlarmConditionSpec
from .page_data_tenant_profile import PageDataTenantProfile
from .custom_time_schedule_item import CustomTimeScheduleItem
from .mapping import Mapping
from .page_data_entity_view import PageDataEntityView
from .user_password_policy import UserPasswordPolicy
from .page_data_edge_event import PageDataEdgeEvent
from .device_id import DeviceId
from .aws_sns_sms_provider_configuration import AwsSnsSmsProviderConfiguration
from .lwm2m_device_profile_transport_configuration import Lwm2mDeviceProfileTransportConfiguration
from .component_descriptor_id import ComponentDescriptorId
from .entity_relation import EntityRelation
from .o_auth2_client_registration_template_id import OAuth2ClientRegistrationTemplateId
from .alarm_id import AlarmId
from .audit_log import AuditLog
from .alarm_data_page_link import AlarmDataPageLink
from .device_search_query import DeviceSearchQuery
from .debug_rule_chain_event_filter import DebugRuleChainEventFilter
from .alarm_data_query import AlarmDataQuery
from .alarm_condition_spec import AlarmConditionSpec
from .coap_device_type_configuration import CoapDeviceTypeConfiguration
from .reset_password_request import ResetPasswordRequest
from .asset_id import AssetId
from .tb_resource import TbResource
from .device_credentials_id import DeviceCredentialsId
from .rule_node_id import RuleNodeId
from .rule_chain_connection_info import RuleChainConnectionInfo
from .audit_log_id import AuditLogId
from .device_profile_id import DeviceProfileId
from .coap_device_profile_transport_configuration import CoapDeviceProfileTransportConfiguration
from .json_transport_payload_configuration import JsonTransportPayloadConfiguration
from .entity_data_sort_order import EntityDataSortOrder
from .page_data_ota_package_info import PageDataOtaPackageInfo
from .rule_chain import RuleChain
from .page_data_asset_info import PageDataAssetInfo
from .device_info import DeviceInfo
from .edge_info import EdgeInfo
from .page_data_entity_view_info import PageDataEntityViewInfo
from .page_data_edge_info import PageDataEdgeInfo
from .lw_m2_m_server_security_config_default import LwM2MServerSecurityConfigDefault
from .server_security_config import ServerSecurityConfig
from .no_sec_lw_m2_m_bootstrap_server_credential import NoSecLwM2MBootstrapServerCredential
from .rule_chain_output_labels_usage import RuleChainOutputLabelsUsage
from .asset_info import AssetInfo
from .page_data_device_info import PageDataDeviceInfo
from .entity_view_info import EntityViewInfo
from .x509_lw_m2_m_bootstrap_server_credential import X509LwM2MBootstrapServerCredential
from .lw_m2_m_bootstrap_server_credential import LwM2MBootstrapServerCredential
from .queue import Queue
from .queue_id import QueueId
from .version_load_request import VersionLoadRequest
from .version_create_request import VersionCreateRequest
from .entity_export_dataobject import EntityExportDataobject
from .two_fa_account_config import TwoFaAccountConfig
from .two_fa_provider_config import TwoFaProviderConfig
from .transport_payload_type_configuration import TransportPayloadTypeConfiguration
from .version_creation_result import VersionCreationResult
from .entity_version import EntityVersion
from .version_load_result import VersionLoadResult
from .entity_type_load_result import EntityTypeLoadResult
from .entity_version import EntityVersion
from .complex_version_create_request import ComplexVersionCreateRequest
from .version_load_config import VersionLoadConfig
from .single_entity_version_load_request import SingleEntityVersionLoadRequest
from .entity_type_version_load_request import EntityTypeVersionLoadRequest
from .version_create_config import VersionCreateConfig
from .single_entity_version_create_request import SingleEntityVersionCreateRequest
from .entity_type_version_create_config import EntityTypeVersionCreateConfig
from .entity_type_version_load_config import EntityTypeVersionLoadConfig
from .repository_settings import RepositorySettings
from .deferred_result_repository_settings import DeferredResultRepositorySettings
from .deferred_result_void import DeferredResultVoid
from .auto_version_create_config import AutoVersionCreateConfig
from .platform_two_fa_settings import PlatformTwoFaSettings
from .account_two_fa_settings import AccountTwoFaSettings
from .two_fa_account_config_update_request import TwoFaAccountConfigUpdateRequest
from .two_fa_provider_info import TwoFaProviderInfo
from .entity_load_error import EntityLoadError
from .jwt_settings import JWTSettings
from .jwt_pair import JWTPair
from .alarm_comment import AlarmComment
from .alarm_comment_id import AlarmCommentId
from .alarm_comment_info import AlarmCommentInfo
from .alarm_assignee import AlarmAssignee
from .alarm_assignment_notification_rule_trigger_config import AlarmAssignmentNotificationRuleTriggerConfig
from .alarm_comment_notification_rule_trigger_config import AlarmCommentNotificationRuleTriggerConfig
from .alarm_count_query import AlarmCountQuery
from .alarm_comment_notification_rule_trigger_config import AlarmCommentNotificationRuleTriggerConfig
from .all_users_filter import AllUsersFilter
from .api_usage_limit_notification_rule_trigger_config import ApiUsageLimitNotificationRuleTriggerConfig
from .asset_profile import AssetProfile
from .asset_profile_id import AssetProfileId
from .asset_profile_info import AssetProfileInfo
from .clear_rule import ClearRule
from .comparison_ts_value import ComparisonTsValue
from .customer_users_filter import CustomerUsersFilter
from .delivery_method_notification_template import DeliveryMethodNotificationTemplate
from .device_activity_notification_rule_trigger_config import DeviceActivityNotificationRuleTriggerConfig
from .edge_install_instructions import EdgeInstallInstructions
from .email_delivery_method_notification_template import EmailDeliveryMethodNotificationTemplate
from .entities_limit_notification_rule_trigger_config import EntitiesLimitNotificationRuleTriggerConfig
from .entity_action_notification_rule_trigger_config import EntityActionNotificationRuleTriggerConfig
from .escalated_notification_rule_recipients_config import EscalatedNotificationRuleRecipientsConfig
from .event_info import EventInfo
from .features_info import FeaturesInfo
from .last_visited_dashboard_info import LastVisitedDashboardInfo
from .new_platform_version_notification_rule_trigger_config import NewPlatformVersionNotificationRuleTriggerConfig
from .notification import Notification
from .notification_delivery_method_config import NotificationDeliveryMethodConfig
from .notification_id import NotificationId
from .notification_info import NotificationInfo
from .notification_request import NotificationRequest
from .notification_request_config import NotificationRequestConfig
from .notification_request_id import NotificationRequestId
from .notification_request_info import NotificationRequestInfo
from .notification_request_preview import NotificationRequestPreview
from .notification_request_stats import NotificationRequestStats
from .notification_rule import NotificationRule
from .notification_rule_config import NotificationRuleConfig
from .notification_rule_id import NotificationRuleId
from .notification_rule_info import NotificationRuleInfo
from .notification_rule_recipients_config import NotificationRuleRecipientsConfig
from .notification_rule_trigger_config import NotificationRuleTriggerConfig
from .notification_settings import NotificationSettings
from .notification_target import NotificationTarget
from .notification_target_config import NotificationTargetConfig
from .notification_target_id import NotificationTargetId
from .notification_template import NotificationTemplate
from .notification_template_config import NotificationTemplateConfig
from .notification_template_id import NotificationTemplateId
from .originator_entity_owner_users_filter import OriginatorEntityOwnerUsersFilter
from .page_data_alarm_comment_info import PageDataAlarmCommentInfo
from .page_data_asset_profile import PageDataAssetProfile
from .page_data_asset_profile_info import PageDataAssetProfileInfo
from .page_data_event_info import PageDataEventInfo
from .page_data_notification import PageDataNotification
from .page_data_notification_request_info import PageDataNotificationRequestInfo
from .page_data_notification_rule_info import PageDataNotificationRuleInfo
from .page_data_notification_target import PageDataNotificationTarget
from .page_data_notification_template import PageDataNotificationTemplate
from .page_data_user_email_info import PageDataUserEmailInfo
from .platform_users_notification_target_config import PlatformUsersNotificationTargetConfig
from .repository_settings_info import RepositorySettingsInfo
from .rule_chain_debug_event_filter import RuleChainDebugEventFilter
from .rule_engine_component_lifecycle_event_notification_rule_trigger_config import RuleEngineComponentLifecycleEventNotificationRuleTriggerConfig
from .slack_conversation import SlackConversation
from .slack_delivery_method_notification_template import SlackDeliveryMethodNotificationTemplate
from .slack_notification_delivery_method_config import SlackNotificationDeliveryMethodConfig
from .slack_notification_target_config import SlackNotificationTargetConfig
from .sms_delivery_method_notification_template import SmsDeliveryMethodNotificationTemplate
from .starred_dashboard_info import StarredDashboardInfo
from .system_administrators_filter import SystemAdministratorsFilter
from .system_info import SystemInfo
from .system_info_data import SystemInfoData
from .tenant_administrators_filter import TenantAdministratorsFilter
from .usage_info import UsageInfo
from .user_dashboards_info import UserDashboardsInfo
from .user_email_info import UserEmailInfo
from .user_list_filter import UserListFilter
from .users_filter import UsersFilter
from .web_delivery_method_notification_template import WebDeliveryMethodNotificationTemplate
from .x509_certificate_chain_provision_configuration import X509CertificateChainProvisionConfiguration
from .user_notification_settings import UserNotificationSettings
from .button import Button
from .microsoft_teams_delivery_method_notification_template import MicrosoftTeamsDeliveryMethodNotificationTemplate
from .microsoft_teams_notification_target_config import MicrosoftTeamsNotificationTargetConfig
from .notification_pref import NotificationPref
from .page_data_entity_subtype import PageDataEntitySubtype
from .page_data_widget_type_info import PageDataWidgetTypeInfo
from .rate_limits_notification_rule_trigger_config import RateLimitsNotificationRuleTriggerConfig
from .to_server_rpc_request_snmp_communication_config import ToServerRpcRequestSnmpCommunicationConfig
from .user_notification_settings import UserNotificationSettings
from .widget_type_export_data import WidgetTypeExportData
from .api_image_body import ApiImageBody
from .byte_array_resource import ByteArrayResource
from .edge_instructions import EdgeInstructions
from .has_idobject import HasIdobject
from .image_export_data import ImageExportData
from .tb_image_delete_result import TbImageDeleteResult
from .type_key_body import TypeKeyBody
